package com.qiaoyanqing.ximalaya.discovermodule.discover_entity;



import java.util.List;

/**
 * Created by Administrator on 2016/12/3.
 */

public class DiscoverRecommendDiscoverColumns {

    /**
     * ret : 0
     * discoveryColumns : {"ret":0,"title":"发现新奇","list":[{"title":"听资讯","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group6/M0A/9E/08/wKgDg1dedp7CeL1bAABTCuIsHnA668.jpg","contentType":"album_detail","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"albumId":3985798,"isPaid":false}},{"title":"今日最火","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group6/M0B/9E/09/wKgDg1dedqyStSJiAABQ5aLcVZk175.jpg","contentType":"ranking_list","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"contentType":"track","rankingListId":57,"isPaid":false,"key":"ranking:track:scoreByTime:1:0"}},{"title":"经典必听","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group8/M02/9B/CE/wKgDYFdsp2mw0wGrAABXgLz8WRA950.jpg","contentType":"ranking_list","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"contentType":"album","rankingListId":21,"isPaid":false,"key":"ranking:album:subscribed:30:0"}},{"title":"商城","subtitle":"喜马拉雅新春红包免费领","coverPath":"http://fdfs.xmcdn.com/group8/M02/9B/CE/wKgDYFdsp3OTt1mTAABMGZ-IIaY644.jpg","contentType":"html5.mall","url":"https://wap.koudaitong.com/v2/showcase/homepage?alias=nq65b1t2","sharePic":"","enableShare":false,"isExternalUrl":true},{"title":"游戏中心","subtitle":"游戏中心","coverPath":"http://fdfs.xmcdn.com/group8/M01/90/74/wKgDYFdedw7ABuQoAABSTJOC_5s159.jpg","contentType":"html5","url":"http://game.ximalaya.com/games-operation/v1/games/list?ly=fxxq","sharePic":"","enableShare":false,"isExternalUrl":false},{"title":"热门分享","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group14/M01/91/D6/wKgDY1dedvjyaTMfAABQMHjnIT8017.jpg","contentType":"ranking_list","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"contentType":"track","rankingListId":54,"isPaid":false,"key":"ranking:track:shared:1:0"}},{"title":"活动","subtitle":"一封还未寄出的情书","coverPath":"http://fdfs.xmcdn.com/group12/M04/90/93/wKgDXFdedyTi-iUDAABF-4BfCE4274.jpg","contentType":"activity","url":"","sharePic":"","enableShare":false,"isHot":true,"isExternalUrl":false},{"title":"圈子","subtitle":"喜马拉雅FM外语人气主播大赛","coverPath":"http://fdfs.xmcdn.com/group12/M04/90/46/wKgDW1dedzKzkLnsAABUqx78Hdk223.jpg","contentType":"xzone","url":"","sharePic":"","enableShare":false,"isExternalUrl":false}],"locationInHotRecommend":0}
     * editorRecommendAlbums : {"ret":0,"title":"小编推荐","hasMore":true,"list":[{"id":266276,"albumId":266276,"uid":2149010,"intro":"三毛:你若盛开,清风自来","nickname":"DJ书杰","albumCoverUrl290":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_meduim.jpg","coverSmall":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_large.jpg","title":"旧年华","tags":"华语,文艺,民谣","tracks":84,"playsCounts":6788402,"isFinished":0,"serialState":0,"trackId":25829095,"trackTitle":"哲学星空下的音乐人生","provider":"man","isPaid":false,"commentsCount":0,"priceTypeId":0},{"id":4410079,"albumId":4410079,"uid":26598081,"intro":"中国版指环王重磅来袭，一枚神奇戒指引发的血案","nickname":"豆包工作室顾天月","albumCoverUrl290":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_meduim.jpg","coverSmall":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_large.jpg","title":"大神戒","tags":"玄幻奇幻,穿越架空","tracks":214,"playsCounts":2136848,"isFinished":1,"serialState":1,"trackId":20786616,"trackTitle":"风骚的人生,从一枚神戒开始","provider":"man","isPaid":false,"commentsCount":0,"priceTypeId":0},{"id":329991,"albumId":329991,"uid":17313808,"intro":"中国式父母","nickname":"爸妈行不行","albumCoverUrl290":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_meduim.jpg","coverSmall":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_large.jpg","title":"儿童教育/亲子关系慢慢谈","tags":"橙色,幼教,幼儿习惯培养","tracks":28,"playsCounts":526465,"isFinished":0,"serialState":0,"trackId":23654167,"trackTitle":"亲子关系慢慢谈:中国式父母","provider":"man","isPaid":false,"commentsCount":0,"priceTypeId":0}]}
     * focusImages : {"ret":0,"list":[{"id":12772,"shortTitle":"【首页】123 17点","longTitle":"【首页】123 17点","pic":"http://fdfs.xmcdn.com/group22/M06/8B/70/wKgJLlhBgffTb2gSAAHnaA_yAoo655_android_large.jpg","type":4,"url":"http://m.ximalaya.com/carnival/2016-123#seckill","isShare":true,"is_External_url":false},{"id":12786,"shortTitle":"【首页】优惠攻略","longTitle":"【首页】优惠攻略","pic":"http://fdfs.xmcdn.com/group23/M03/8C/0C/wKgJNFhBtMWgMNClAAF3yeWSFeE719_android_large.jpg","type":4,"url":"http://mp.weixin.qq.com/s/076eIX_AMRs11GtYbB3_2A","isShare":true,"is_External_url":true},{"id":12773,"shortTitle":"【首页】第二张","longTitle":"【首页】第二张","pic":"http://fdfs.xmcdn.com/group24/M02/8B/32/wKgJMFhBgmygYhz_AAKg_TkBoWc903_android_large.jpg","type":4,"url":"http://m.ximalaya.com/carnival/2016-123","isShare":true,"is_External_url":false},{"id":12783,"shortTitle":"【首页】付费通用券","longTitle":"【首页】付费通用券","pic":"http://fdfs.xmcdn.com/group25/M05/8B/4F/wKgJMVhBoK6ywrAiAAEg6IzG8HE777_android_large.jpg","type":9,"specialId":824,"subType":1,"isShare":true,"is_External_url":false},{"id":12747,"shortTitle":"【首页】梁冬（付费精品）","longTitle":"【首页】梁冬（付费精品）","pic":"http://fdfs.xmcdn.com/group23/M04/8A/A9/wKgJNFhBWKeBuyF4AAHNTUZxprs975_android_large.jpg","type":2,"uid":62750721,"albumId":6011533,"isShare":true,"is_External_url":false},{"id":12746,"shortTitle":"【首页】黄健翔（付费精品）","longTitle":"【首页】黄健翔（付费精品）","pic":"http://fdfs.xmcdn.com/group21/M01/8A/53/wKgJLVhBWHHAFMuqAAIuW7Tpqm0037_android_large.jpg","type":2,"uid":64618453,"albumId":6022560,"isShare":true,"is_External_url":false},{"id":12780,"shortTitle":"【首页】第五张","longTitle":"【首页】第五张","pic":"http://fdfs.xmcdn.com/group24/M08/8B/57/wKgJNVhBhBvy9k0VAAInoLccf7Y323_android_large.jpg","type":4,"url":"http://m.ximalaya.com/carnival/2016-123?_pos=oneyuan","isShare":true,"is_External_url":false},{"id":12781,"shortTitle":"【首页】第六张","longTitle":"【首页】第六张","pic":"http://fdfs.xmcdn.com/group21/M02/8B/15/wKgJKFhBhG2QQweHAASsqRKmN68795_android_large.jpg","type":4,"url":"http://mp.weixin.qq.com/s?__biz=MjM5NTk5NTIwMQ==&mid=2650686551&idx=1&sn=bdfc993459af7162e974bb7b16d90b98&chksm=befaef79898d666f580fe7872b76fccde982ddc66ac38ee318214334253e2dce0977d7ccd76e&scene=0#rd","isShare":true,"is_External_url":true},{"id":12788,"shortTitle":"硬件 1203 改","longTitle":"硬件 1203 改","pic":"http://fdfs.xmcdn.com/group23/M0B/8C/E1/wKgJL1hCOEmxTrpTAAFjzf-Gwoo546_android_large.jpg","type":4,"url":"https://h5.koudaitong.com/v2/ump/promocard/fetch?alias=10b80kyxl","isShare":true,"is_External_url":true},{"id":12748,"shortTitle":"【首页】意外艺术（付费精品）","longTitle":"【首页】意外艺术（付费精品）","pic":"http://fdfs.xmcdn.com/group23/M00/8A/AB/wKgJNFhBWUuQB7DMAAIJwNWzv_g799_android_large.jpg","type":2,"uid":12752020,"albumId":5928917,"isShare":true,"is_External_url":false},{"id":12785,"shortTitle":"【首页】叶武滨（付费精品）","longTitle":"【首页】叶武滨（付费精品）","pic":"http://fdfs.xmcdn.com/group24/M04/8B/B2/wKgJMFhBqwujBoIPAAGDWpIy1xU866_android_large.jpg","type":2,"uid":48536908,"albumId":4606389,"isShare":true,"is_External_url":false}],"title":"焦点图"}
     * msg : 成功
     * specialColumn : {"ret":0,"title":"精品听单","hasMore":true,"list":[{"columnType":1,"specialId":651,"title":"污托邦来了！9级污力指数捂脸听","subtitle":"优雅的污不是禁忌，不是放浪，而是活脱脱地卖萌和机智","footnote":"9首声音","coverPath":"http://fdfs.xmcdn.com/group15/M06/91/C1/wKgDZVdhHYqzJQ1LAAT1hN8EZaM804_mobile_small.jpg","contentType":"2"}]}
     */

    private int ret;
    /**
     * ret : 0
     * title : 发现新奇
     * list : [{"title":"听资讯","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group6/M0A/9E/08/wKgDg1dedp7CeL1bAABTCuIsHnA668.jpg","contentType":"album_detail","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"albumId":3985798,"isPaid":false}},{"title":"今日最火","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group6/M0B/9E/09/wKgDg1dedqyStSJiAABQ5aLcVZk175.jpg","contentType":"ranking_list","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"contentType":"track","rankingListId":57,"isPaid":false,"key":"ranking:track:scoreByTime:1:0"}},{"title":"经典必听","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group8/M02/9B/CE/wKgDYFdsp2mw0wGrAABXgLz8WRA950.jpg","contentType":"ranking_list","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"contentType":"album","rankingListId":21,"isPaid":false,"key":"ranking:album:subscribed:30:0"}},{"title":"商城","subtitle":"喜马拉雅新春红包免费领","coverPath":"http://fdfs.xmcdn.com/group8/M02/9B/CE/wKgDYFdsp3OTt1mTAABMGZ-IIaY644.jpg","contentType":"html5.mall","url":"https://wap.koudaitong.com/v2/showcase/homepage?alias=nq65b1t2","sharePic":"","enableShare":false,"isExternalUrl":true},{"title":"游戏中心","subtitle":"游戏中心","coverPath":"http://fdfs.xmcdn.com/group8/M01/90/74/wKgDYFdedw7ABuQoAABSTJOC_5s159.jpg","contentType":"html5","url":"http://game.ximalaya.com/games-operation/v1/games/list?ly=fxxq","sharePic":"","enableShare":false,"isExternalUrl":false},{"title":"热门分享","subtitle":"","coverPath":"http://fdfs.xmcdn.com/group14/M01/91/D6/wKgDY1dedvjyaTMfAABQMHjnIT8017.jpg","contentType":"ranking_list","url":"","sharePic":"","enableShare":false,"isExternalUrl":false,"properties":{"contentType":"track","rankingListId":54,"isPaid":false,"key":"ranking:track:shared:1:0"}},{"title":"活动","subtitle":"一封还未寄出的情书","coverPath":"http://fdfs.xmcdn.com/group12/M04/90/93/wKgDXFdedyTi-iUDAABF-4BfCE4274.jpg","contentType":"activity","url":"","sharePic":"","enableShare":false,"isHot":true,"isExternalUrl":false},{"title":"圈子","subtitle":"喜马拉雅FM外语人气主播大赛","coverPath":"http://fdfs.xmcdn.com/group12/M04/90/46/wKgDW1dedzKzkLnsAABUqx78Hdk223.jpg","contentType":"xzone","url":"","sharePic":"","enableShare":false,"isExternalUrl":false}]
     * locationInHotRecommend : 0
     */

    private DiscoveryColumnsBean discoveryColumns;
    /**
     * ret : 0
     * title : 小编推荐
     * hasMore : true
     * list : [{"id":266276,"albumId":266276,"uid":2149010,"intro":"三毛:你若盛开,清风自来","nickname":"DJ书杰","albumCoverUrl290":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_meduim.jpg","coverSmall":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_large.jpg","title":"旧年华","tags":"华语,文艺,民谣","tracks":84,"playsCounts":6788402,"isFinished":0,"serialState":0,"trackId":25829095,"trackTitle":"哲学星空下的音乐人生","provider":"man","isPaid":false,"commentsCount":0,"priceTypeId":0},{"id":4410079,"albumId":4410079,"uid":26598081,"intro":"中国版指环王重磅来袭，一枚神奇戒指引发的血案","nickname":"豆包工作室顾天月","albumCoverUrl290":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_meduim.jpg","coverSmall":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group12/M01/98/06/wKgDXFdnuNmDwbreAATkERfq7hw957_mobile_large.jpg","title":"大神戒","tags":"玄幻奇幻,穿越架空","tracks":214,"playsCounts":2136848,"isFinished":1,"serialState":1,"trackId":20786616,"trackTitle":"风骚的人生,从一枚神戒开始","provider":"man","isPaid":false,"commentsCount":0,"priceTypeId":0},{"id":329991,"albumId":329991,"uid":17313808,"intro":"中国式父母","nickname":"爸妈行不行","albumCoverUrl290":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_meduim.jpg","coverSmall":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group6/M0A/CA/BF/wKgDhFUVgOOiMvAQAAC-K_k37G0349_mobile_large.jpg","title":"儿童教育/亲子关系慢慢谈","tags":"橙色,幼教,幼儿习惯培养","tracks":28,"playsCounts":526465,"isFinished":0,"serialState":0,"trackId":23654167,"trackTitle":"亲子关系慢慢谈:中国式父母","provider":"man","isPaid":false,"commentsCount":0,"priceTypeId":0}]
     */

    private EditorRecommendAlbumsBean editorRecommendAlbums;
    /**
     * ret : 0
     * list : [{"id":12772,"shortTitle":"【首页】123 17点","longTitle":"【首页】123 17点","pic":"http://fdfs.xmcdn.com/group22/M06/8B/70/wKgJLlhBgffTb2gSAAHnaA_yAoo655_android_large.jpg","type":4,"url":"http://m.ximalaya.com/carnival/2016-123#seckill","isShare":true,"is_External_url":false},{"id":12786,"shortTitle":"【首页】优惠攻略","longTitle":"【首页】优惠攻略","pic":"http://fdfs.xmcdn.com/group23/M03/8C/0C/wKgJNFhBtMWgMNClAAF3yeWSFeE719_android_large.jpg","type":4,"url":"http://mp.weixin.qq.com/s/076eIX_AMRs11GtYbB3_2A","isShare":true,"is_External_url":true},{"id":12773,"shortTitle":"【首页】第二张","longTitle":"【首页】第二张","pic":"http://fdfs.xmcdn.com/group24/M02/8B/32/wKgJMFhBgmygYhz_AAKg_TkBoWc903_android_large.jpg","type":4,"url":"http://m.ximalaya.com/carnival/2016-123","isShare":true,"is_External_url":false},{"id":12783,"shortTitle":"【首页】付费通用券","longTitle":"【首页】付费通用券","pic":"http://fdfs.xmcdn.com/group25/M05/8B/4F/wKgJMVhBoK6ywrAiAAEg6IzG8HE777_android_large.jpg","type":9,"specialId":824,"subType":1,"isShare":true,"is_External_url":false},{"id":12747,"shortTitle":"【首页】梁冬（付费精品）","longTitle":"【首页】梁冬（付费精品）","pic":"http://fdfs.xmcdn.com/group23/M04/8A/A9/wKgJNFhBWKeBuyF4AAHNTUZxprs975_android_large.jpg","type":2,"uid":62750721,"albumId":6011533,"isShare":true,"is_External_url":false},{"id":12746,"shortTitle":"【首页】黄健翔（付费精品）","longTitle":"【首页】黄健翔（付费精品）","pic":"http://fdfs.xmcdn.com/group21/M01/8A/53/wKgJLVhBWHHAFMuqAAIuW7Tpqm0037_android_large.jpg","type":2,"uid":64618453,"albumId":6022560,"isShare":true,"is_External_url":false},{"id":12780,"shortTitle":"【首页】第五张","longTitle":"【首页】第五张","pic":"http://fdfs.xmcdn.com/group24/M08/8B/57/wKgJNVhBhBvy9k0VAAInoLccf7Y323_android_large.jpg","type":4,"url":"http://m.ximalaya.com/carnival/2016-123?_pos=oneyuan","isShare":true,"is_External_url":false},{"id":12781,"shortTitle":"【首页】第六张","longTitle":"【首页】第六张","pic":"http://fdfs.xmcdn.com/group21/M02/8B/15/wKgJKFhBhG2QQweHAASsqRKmN68795_android_large.jpg","type":4,"url":"http://mp.weixin.qq.com/s?__biz=MjM5NTk5NTIwMQ==&mid=2650686551&idx=1&sn=bdfc993459af7162e974bb7b16d90b98&chksm=befaef79898d666f580fe7872b76fccde982ddc66ac38ee318214334253e2dce0977d7ccd76e&scene=0#rd","isShare":true,"is_External_url":true},{"id":12788,"shortTitle":"硬件 1203 改","longTitle":"硬件 1203 改","pic":"http://fdfs.xmcdn.com/group23/M0B/8C/E1/wKgJL1hCOEmxTrpTAAFjzf-Gwoo546_android_large.jpg","type":4,"url":"https://h5.koudaitong.com/v2/ump/promocard/fetch?alias=10b80kyxl","isShare":true,"is_External_url":true},{"id":12748,"shortTitle":"【首页】意外艺术（付费精品）","longTitle":"【首页】意外艺术（付费精品）","pic":"http://fdfs.xmcdn.com/group23/M00/8A/AB/wKgJNFhBWUuQB7DMAAIJwNWzv_g799_android_large.jpg","type":2,"uid":12752020,"albumId":5928917,"isShare":true,"is_External_url":false},{"id":12785,"shortTitle":"【首页】叶武滨（付费精品）","longTitle":"【首页】叶武滨（付费精品）","pic":"http://fdfs.xmcdn.com/group24/M04/8B/B2/wKgJMFhBqwujBoIPAAGDWpIy1xU866_android_large.jpg","type":2,"uid":48536908,"albumId":4606389,"isShare":true,"is_External_url":false}]
     * title : 焦点图
     */

    private FocusImagesBean focusImages;
    private String msg;
    /**
     * ret : 0
     * title : 精品听单
     * hasMore : true
     * list : [{"columnType":1,"specialId":651,"title":"污托邦来了！9级污力指数捂脸听","subtitle":"优雅的污不是禁忌，不是放浪，而是活脱脱地卖萌和机智","footnote":"9首声音","coverPath":"http://fdfs.xmcdn.com/group15/M06/91/C1/wKgDZVdhHYqzJQ1LAAT1hN8EZaM804_mobile_small.jpg","contentType":"2"}]
     */

    private SpecialColumnBean specialColumn;

    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public DiscoveryColumnsBean getDiscoveryColumns() {
        return discoveryColumns;
    }

    public void setDiscoveryColumns(DiscoveryColumnsBean discoveryColumns) {
        this.discoveryColumns = discoveryColumns;
    }

    public EditorRecommendAlbumsBean getEditorRecommendAlbums() {
        return editorRecommendAlbums;
    }

    public void setEditorRecommendAlbums(EditorRecommendAlbumsBean editorRecommendAlbums) {
        this.editorRecommendAlbums = editorRecommendAlbums;
    }

    public FocusImagesBean getFocusImages() {
        return focusImages;
    }

    public void setFocusImages(FocusImagesBean focusImages) {
        this.focusImages = focusImages;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public SpecialColumnBean getSpecialColumn() {
        return specialColumn;
    }

    public void setSpecialColumn(SpecialColumnBean specialColumn) {
        this.specialColumn = specialColumn;
    }



    public static class DiscoveryColumnsBean {
        private int ret;
        private String title;
        private int locationInHotRecommend;
        /**
         * title : 听资讯
         * subtitle :
         * coverPath : http://fdfs.xmcdn.com/group6/M0A/9E/08/wKgDg1dedp7CeL1bAABTCuIsHnA668.jpg
         * contentType : album_detail
         * url :
         * sharePic :
         * enableShare : false
         * isExternalUrl : false
         * properties : {"albumId":3985798,"isPaid":false}
         */

        private List<ListBean> list;

        public int getRet() {
            return ret;
        }

        public void setRet(int ret) {
            this.ret = ret;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getLocationInHotRecommend() {
            return locationInHotRecommend;
        }

        public void setLocationInHotRecommend(int locationInHotRecommend) {
            this.locationInHotRecommend = locationInHotRecommend;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }


        public static class ListBean {
            private String title;
            private String subtitle;
            private String coverPath;
            private String contentType;
            private String url;
            private String sharePic;
            private boolean enableShare;
            private boolean isExternalUrl;
            /**
             * albumId : 3985798
             * isPaid : false
             */

            private PropertiesBean properties;

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getSubtitle() {
                return subtitle;
            }

            public void setSubtitle(String subtitle) {
                this.subtitle = subtitle;
            }

            public String getCoverPath() {
                return coverPath;
            }

            public void setCoverPath(String coverPath) {
                this.coverPath = coverPath;
            }

            public String getContentType() {
                return contentType;
            }

            public void setContentType(String contentType) {
                this.contentType = contentType;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getSharePic() {
                return sharePic;
            }

            public void setSharePic(String sharePic) {
                this.sharePic = sharePic;
            }

            public boolean isEnableShare() {
                return enableShare;
            }

            public void setEnableShare(boolean enableShare) {
                this.enableShare = enableShare;
            }

            public boolean isIsExternalUrl() {
                return isExternalUrl;
            }

            public void setIsExternalUrl(boolean isExternalUrl) {
                this.isExternalUrl = isExternalUrl;
            }

            public PropertiesBean getProperties() {
                return properties;
            }

            public void setProperties(PropertiesBean properties) {
                this.properties = properties;
            }

            public static class PropertiesBean {
                private int albumId;
                private boolean isPaid;
                private String key;

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public int getAlbumId() {
                    return albumId;
                }

                public void setAlbumId(int albumId) {
                    this.albumId = albumId;
                }

                public boolean isIsPaid() {
                    return isPaid;
                }

                public void setIsPaid(boolean isPaid) {
                    this.isPaid = isPaid;
                }
            }
        }
    }

    public static class EditorRecommendAlbumsBean {
        private int ret;
        private String title;
        private boolean hasMore;
        /**
         * id : 266276
         * albumId : 266276
         * uid : 2149010
         * intro : 三毛:你若盛开,清风自来
         * nickname : DJ书杰
         * albumCoverUrl290 : http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_meduim.jpg
         * coverSmall : http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_small.jpg
         * coverMiddle : http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_meduim.jpg
         * coverLarge : http://fdfs.xmcdn.com/group22/M0B/6F/25/wKgJM1g6-ZbQrgIQAAG8ZWtDVgs370_mobile_large.jpg
         * title : 旧年华
         * tags : 华语,文艺,民谣
         * tracks : 84
         * playsCounts : 6788402
         * isFinished : 0
         * serialState : 0
         * trackId : 25829095
         * trackTitle : 哲学星空下的音乐人生
         * provider : man
         * isPaid : false
         * commentsCount : 0
         * priceTypeId : 0
         */

        private List<ListBean> list;

        public int getRet() {
            return ret;
        }

        public void setRet(int ret) {
            this.ret = ret;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public boolean isHasMore() {
            return hasMore;
        }

        public void setHasMore(boolean hasMore) {
            this.hasMore = hasMore;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }


        public static class ListBean {
            private int id;
            private int albumId;
            private int uid;
            private String intro;
            private String nickname;
            private String albumCoverUrl290;
            private String coverSmall;
            private String coverMiddle;
            private String coverLarge;
            private String title;
            private String tags;
            private int tracks;
            private int playsCounts;
            private int isFinished;
            private int serialState;
            private int trackId;
            private String trackTitle;
            private String provider;
            private boolean isPaid;
            private int commentsCount;
            private int priceTypeId;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getAlbumId() {
                return albumId;
            }

            public void setAlbumId(int albumId) {
                this.albumId = albumId;
            }

            public int getUid() {
                return uid;
            }

            public void setUid(int uid) {
                this.uid = uid;
            }

            public String getIntro() {
                return intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }

            public String getNickname() {
                return nickname;
            }

            public void setNickname(String nickname) {
                this.nickname = nickname;
            }

            public String getAlbumCoverUrl290() {
                return albumCoverUrl290;
            }

            public void setAlbumCoverUrl290(String albumCoverUrl290) {
                this.albumCoverUrl290 = albumCoverUrl290;
            }

            public String getCoverSmall() {
                return coverSmall;
            }

            public void setCoverSmall(String coverSmall) {
                this.coverSmall = coverSmall;
            }

            public String getCoverMiddle() {
                return coverMiddle;
            }

            public void setCoverMiddle(String coverMiddle) {
                this.coverMiddle = coverMiddle;
            }

            public String getCoverLarge() {
                return coverLarge;
            }

            public void setCoverLarge(String coverLarge) {
                this.coverLarge = coverLarge;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getTags() {
                return tags;
            }

            public void setTags(String tags) {
                this.tags = tags;
            }

            public int getTracks() {
                return tracks;
            }

            public void setTracks(int tracks) {
                this.tracks = tracks;
            }

            public int getPlaysCounts() {
                return playsCounts;
            }

            public void setPlaysCounts(int playsCounts) {
                this.playsCounts = playsCounts;
            }

            public int getIsFinished() {
                return isFinished;
            }

            public void setIsFinished(int isFinished) {
                this.isFinished = isFinished;
            }

            public int getSerialState() {
                return serialState;
            }

            public void setSerialState(int serialState) {
                this.serialState = serialState;
            }

            public int getTrackId() {
                return trackId;
            }

            public void setTrackId(int trackId) {
                this.trackId = trackId;
            }

            public String getTrackTitle() {
                return trackTitle;
            }

            public void setTrackTitle(String trackTitle) {
                this.trackTitle = trackTitle;
            }

            public String getProvider() {
                return provider;
            }

            public void setProvider(String provider) {
                this.provider = provider;
            }

            public boolean isIsPaid() {
                return isPaid;
            }

            public void setIsPaid(boolean isPaid) {
                this.isPaid = isPaid;
            }

            public int getCommentsCount() {
                return commentsCount;
            }

            public void setCommentsCount(int commentsCount) {
                this.commentsCount = commentsCount;
            }

            public int getPriceTypeId() {
                return priceTypeId;
            }

            public void setPriceTypeId(int priceTypeId) {
                this.priceTypeId = priceTypeId;
            }


        }
    }

    public static class FocusImagesBean {
        private int ret;
        private String title;
        /**
         * id : 12772
         * shortTitle : 【首页】123 17点
         * longTitle : 【首页】123 17点
         * pic : http://fdfs.xmcdn.com/group22/M06/8B/70/wKgJLlhBgffTb2gSAAHnaA_yAoo655_android_large.jpg
         * type : 4
         * url : http://m.ximalaya.com/carnival/2016-123#seckill
         * isShare : true
         * is_External_url : false
         */

        private List<ListBean> list;

        public int getRet() {
            return ret;
        }

        public void setRet(int ret) {
            this.ret = ret;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public static class ListBean {
            private int id;
            private String shortTitle;
            private String longTitle;
            private String pic;
            private int type;
            private String url;
            private boolean isShare;
            private boolean is_External_url;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getShortTitle() {
                return shortTitle;
            }

            public void setShortTitle(String shortTitle) {
                this.shortTitle = shortTitle;
            }

            public String getLongTitle() {
                return longTitle;
            }

            public void setLongTitle(String longTitle) {
                this.longTitle = longTitle;
            }

            public String getPic() {
                return pic;
            }

            public void setPic(String pic) {
                this.pic = pic;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isIsShare() {
                return isShare;
            }

            public void setIsShare(boolean isShare) {
                this.isShare = isShare;
            }

            public boolean isIs_External_url() {
                return is_External_url;
            }

            public void setIs_External_url(boolean is_External_url) {
                this.is_External_url = is_External_url;
            }
        }
    }

    public static class SpecialColumnBean {
        private int ret;
        private String title;
        private boolean hasMore;
        /**
         * columnType : 1
         * specialId : 651
         * title : 污托邦来了！9级污力指数捂脸听
         * subtitle : 优雅的污不是禁忌，不是放浪，而是活脱脱地卖萌和机智
         * footnote : 9首声音
         * coverPath : http://fdfs.xmcdn.com/group15/M06/91/C1/wKgDZVdhHYqzJQ1LAAT1hN8EZaM804_mobile_small.jpg
         * contentType : 2
         */

        private List<ListBean> list;

        public int getRet() {
            return ret;
        }

        public void setRet(int ret) {
            this.ret = ret;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public boolean isHasMore() {
            return hasMore;
        }

        public void setHasMore(boolean hasMore) {
            this.hasMore = hasMore;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }



        public static class ListBean {
            private int columnType;
            private int specialId;
            private String title;
            private String subtitle;
            private String footnote;
            private String coverPath;
            private String contentType;

            public int getColumnType() {
                return columnType;
            }

            public void setColumnType(int columnType) {
                this.columnType = columnType;
            }

            public int getSpecialId() {
                return specialId;
            }

            public void setSpecialId(int specialId) {
                this.specialId = specialId;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getSubtitle() {
                return subtitle;
            }

            public void setSubtitle(String subtitle) {
                this.subtitle = subtitle;
            }

            public String getFootnote() {
                return footnote;
            }

            public void setFootnote(String footnote) {
                this.footnote = footnote;
            }

            public String getCoverPath() {
                return coverPath;
            }

            public void setCoverPath(String coverPath) {
                this.coverPath = coverPath;
            }

            public String getContentType() {
                return contentType;
            }

            public void setContentType(String contentType) {
                this.contentType = contentType;
            }
        }
    }


}
